@charset "utf-8";
	.qc-wrapper {
	max-width:1200px;
	min-width:320px;
	margin-right:auto;
	margin-left:auto
}



body {
	font-size:14px;
	line-height:1.5;
	color:#333;
	-webkit-tap-highlight-color:transparent
}

.doc-prod-icon {
	position:absolute;
	left:-42px;
	top:0;
	width:32px;
	height:32px;
	background-repeat:no-repeat
}

.doc-box .table-box {
	position:relative;
	margin:40px 0
}
.doc-box .table-box .side-navigation {
	vertical-align:top;
	display:table-cell;
	z-index:80;
	box-sizing:border-box;
	width:210px
}

.markdown-text-box {
	-webkit-text-size-adjust:none;
	text-size-adjust:none;
	color:#666;
	line-height:1.8;
	word-wrap:break-word;
	list-style:outside
}
.markdown-text-box * {
	box-sizing:border-box;
	list-style:inherit
}
.markdown-text-box em,.markdown-text-box i {
	font-style:italic;
	font-weight:inherit
}
.markdown-text-box a {
	color:#2277da;
	text-decoration:none
}
.markdown-text-box a:hover {
	outline:0;
	text-decoration:underline
}
.markdown-text-box a:not([href]) {
	color:inherit;
	text-decoration:none
}
.markdown-text-box strong {
	font-weight:700
}
.markdown-text-box input[type=checkbox] {
	box-sizing:border-box;
	padding:0
}
.markdown-text-box h1,.markdown-text-box h2,.markdown-text-box h3,.markdown-text-box h4,.markdown-text-box h5,.markdown-text-box h6 {
	margin-top:17px;
	margin-bottom:8px;
	font-weight:700;
	line-height:1.5;
	color:#333
}
.markdown-text-box h1 {
	font-size:20px;
	margin-top:60px
}
.markdown-text-box h2 {
	margin-top:38px;
	margin-bottom:20px;
	font-size:18px
}
.markdown-text-box h3 {
	font-size:16px
}
.markdown-text-box h4 {
	font-size:14px
}
.markdown-text-box h5 {
	font-size:12px
}
.markdown-text-box h6 {
	font-size:11px
}
.markdown-text-box table {
	margin-top:0;
	margin-bottom:24px;
	width:100%;
	overflow:auto;
	border:1px solid #d9d9d9;
	border-bottom:none;
	line-height:1.5
}
.markdown-text-box table th {
	background-color:#f2f2f2;
	color:#333;
	font-weight:400;
	word-break:keep-all
}
.markdown-text-box table td,.markdown-text-box table th {
	padding:8px 13px;
	border:1px solid #d9d9d9;
	word-wrap:break-word;
	text-align:left
}
.markdown-text-box table tr {
	background-color:#fff
}
.markdown-text-box p,.markdown-text-box pre {
	margin-top:0;
	margin-bottom:24px
}
.markdown-text-box hr {
	box-sizing:content-box;
	margin:24px 0;
	padding:0;
	height:4px;
	overflow:hidden;
	background-color:#e7e7e7;
	border:0
}
.markdown-text-box hr:before {
	display:table;
	content:""
}
.markdown-text-box hr:after {
	display:table;
	clear:both;
	content:""
}
.markdown-text-box ol {
	list-style-type:decimal
}
.markdown-text-box ol ol,.markdown-text-box ul ol {
	list-style-type:lower-roman
}
.markdown-text-box ol ol ol,.markdown-text-box ol ul ol,.markdown-text-box ul ol ol,.markdown-text-box ul ul ol {
	list-style-type:lower-alpha
}
.markdown-text-box ol ul,.markdown-text-box ul ul {
	list-style-type:circle
}
.markdown-text-box ol ol ul,.markdown-text-box ol ul ul,.markdown-text-box ul ol ul,.markdown-text-box ul ul ul {
	list-style-type:square
}
.markdown-text-box ol,.markdown-text-box ul {
	padding:0 0 0 17px;
	margin-top:0;
	margin-bottom:24px
}
.markdown-text-box ol ol,.markdown-text-box ol ul,.markdown-text-box ul ol,.markdown-text-box ul ul {
	margin-top:0;
	margin-bottom:0
}
.markdown-text-box li>p {
	margin-top:24px
}
.markdown-text-box dd {
	margin-left:0
}
.markdown-text-box dl {
	margin-top:0;
	margin-bottom:24px;
	padding:0
}
.markdown-text-box dl dt {
	padding:0;
	margin-top:24px;
	font-size:1em;
	font-style:italic;
	font-weight:700
}
.markdown-text-box dl dd {
	padding:0 16px;
	margin-bottom:24px
}
.markdown-text-box blockquote {
	margin:0 0 24px;
	padding:0 15px;
	color:#777;
	border-left:4px solid #ddd
}
.markdown-text-box blockquote>:first-child {
	margin-top:0
}
.markdown-text-box blockquote>:last-child {
	margin-bottom:0
}
.markdown-text-box img {
	border:0;
	max-width:100%;
	height:auto;
	box-sizing:content-box;
	background-color:#fff;
	box-shadow:0 0 5px #ccc;
	margin:20px 0
}
.markdown-text-box code {
	padding:.2em 0;
	margin-left:3px;
	margin-right:3px;
	background-color:rgba(0,0,0,.04);
	border-radius:3px;
	font-size:1em;
	font-family:Consolas,"Liberation Mono",Menlo,Courier,'Microsoft Yahei',monospace
}
.markdown-text-box code:after,.markdown-text-box code:before {
	letter-spacing:-.2em;
	content:"\00a0"
}
.markdown-text-box pre {
	margin-top:0;
	margin-bottom:0;
	font:14px Consolas,"Liberation Mono",Menlo,Courier,monospace;
	padding:16px;
	overflow:auto;
	line-height:1.45;
	background-color:#f7f7f7;
	border-radius:3px;
	word-wrap:normal
}
.markdown-text-box pre code {
	display:inline;
	max-width:initial;
	padding:0;
	margin:0;
	overflow:initial;
	line-height:inherit;
	word-wrap:normal;
	background-color:transparent;
	border:0
}
.markdown-text-box pre>code {
	font-size:100%;
	word-break:normal;
	white-space:pre
}
.markdown-text-box pre code:after,.markdown-text-box pre code:before {
	content:normal
}
.markdown-text-box kbd {
	display:inline-block;
	padding:3px 5px;
	color:#555;
	vertical-align:middle;
	background-color:#fcfcfc;
	border:1px solid #ccc;
	border-bottom-color:#bbb;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 #bbb;
	font:11px Consolas,"Liberation Mono",Menlo,Courier,monospace;
	line-height:10px
}
.markdown-text-box:before {
	display:table;
	content:""
}
.markdown-text-box:after {
	display:table;
	clear:both;
	content:""
}

.markdown-text-box .box-title {
	position:relative;
	margin-top:20px;
	margin-bottom:21px
}
.markdown-text-box .box-title h1 {
	margin:0 110px 0 0;
	color:#333;
	font-size:24px;
	font-weight:400;
	line-height:1.5
}
.markdown-text-box .box-title .time {
	margin:10px 0 0;
	color:#999;
	line-height:1.5
}
.markdown-text-box .box-title .pdf-download-btn {
	color:#2277da
}
.markdown-text-box .box-title .pdf-download-btn .pdf-download-icon {
	background-image:url(sprite/documentation-v3-201707031917.svg);
	background-position:96.21% 66.2%;
	background-size:2900% 2800%;
	background-repeat:no-repeat
}
.markdown-text-box .box-title .pdf-download-btn:hover {
	text-decoration:underline
}
.markdown-text-box .tags-box {
	margin-bottom:30px
}
.markdown-text-box .tags-box .tag-btn {
	color:#2D89D5;
	background-color:#E3EFF7;
	text-decoration:none;
	padding:5px 10px
}
.markdown-nav {
	border-left:2px solid #e6e6e6;
	margin-bottom:24px;
	max-height:300px;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.markdown-nav .nav-title {
	display:none;
	margin:0;
	padding-left:12px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:400;
	line-height:2
}
.markdown-nav ul,.markdown-nav ul ul,.markdown-nav ul ul ul {
	padding-left:0;
	list-style:none;
	margin-bottom:0
}
.markdown-nav-list a {
	display:inline-block;
	padding-left:12px;
	font-size:14px;
	line-height:26px;
	color:#2277da
}
.markdown-nav-list ul a {
	padding-left:26px;
	font-size:12px
}
.markdown-nav-list ul ul a {
	padding-left:40px
}
.markdown-nav.absolute {
	position:absolute;
	left:100%;
	top:60px;
	margin-bottom:0;
	border-left:none;
	width:180px;
	max-height:none
}
.markdown-nav.absolute .nav-title {
	display:block;
	border-left:2px solid #e6e6e6
}
.markdown-nav.absolute .markdown-nav-list {
	border-left:2px solid #e6e6e6
}
.markdown-nav.absolute .markdown-nav-list a {
	display:block;
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	line-height:1.5;
	color:#999
}
.markdown-nav.absolute .markdown-nav-list a.active,.markdown-nav.absolute .markdown-nav-list a:hover {
	color:#2277da;
	text-decoration:none
}
.markdown-nav.absolute .markdown-nav-list a.active:before {
	content:'';
	position:absolute;
	left:-2px;
	top:6px;
	bottom:6px;
	border-left:2px solid #2277da
}
.markdown-nav.absolute .markdown-nav-list ul a {
	padding-top:4px;
	padding-bottom:4px
}
.markdown-nav.absolute .markdown-nav-list ul a.active:before {
	top:4px;
	bottom:4px
}

